VAR { font-family: courier new;
      font-style: normal;
      font-size: 10pt;
      color: #800;
    }                    


        .copyright     {
                            font-family: verdana;
                            font-size: 9pt;
                       }
   .header         { 
                     min-width: 993px;
                     border-bottom: 1px dotted black;
                     height: 40px;
                     padding: 5px;
                     background-color: white;
                     opacity: 1;
                     width: 99%;
                   }
   .highlight      { text-decoration: overline underline; 
                     background-color: yellow
                   }


        .artBlock               {
                                min-height: 175px;
                                font-family: Cambria, Georgia, "Palatino Linotype", Palatino;
                                font-size: 1em;
                                border: 2px solid black;
                                -moz-border-radius: 10px;
                                margin: 5px;
                                padding: 5px;
                                background: url(http://www.hunlock.com/images/blue-fade-bg-left.jpg) repeat-y;
                                }

        .headBlock              {
                                font-family: verdana;
                                font-weight: bold;
                                font-size: 1.5em;
                                margin-bottom: 3pt;
                                }
        .headBlock A            {
                                text-decoration: none;
                                color: black;
                                }
   .footer         { 
                     border-top: 1px dotted black;
                     height: 40px;
                     padding: 5px;
                     font-family: "Palatino Linotype", Palatino, Georgia, serif;
                     font-size: .8em;
                     background-color: white;
                     text-align: center;
                     width: 99%;
                   }

   .indexBar       {
                     border: 1px solid black;
                     -moz-border-radius: 5px;
                     padding: 5px;
                     text-align: left;
                   }
   .indexTitle     { background-color: black;
                     color: white;
                     font-family: verdana;
                     text-align: center;
                     font-size: 1.1em;
                     -moz-border-radius: 3px;
                   }
   .indexBar A     { font-family: verdana;
                     text-decoration: none;
                     font-size: .9em;
                     padding-left: 12px;
                     background: transparent url(http://www.hunlock.com/images/arrow_fat_down.gif) no-repeat top left;
                   }
.indexBar A:hover  {
                      background-color: blue;
                      color: white;
                   }                                                         

.rssBar       {
                     border: 1px solid black;
                     -moz-border-radius: 5px;
                     padding: 5px;
                     text-align: left;
                   }
   .rssTitle     { background-color: black;
                     color: white;
                     font-family: verdana;
                     text-align: center;
                     -moz-border-radius: 3px;
                     font-size: 1.1em;
                   }
   .rssBar A     { font-family: verdana;
                     text-decoration: none;
                     font-size: .9em;
                     padding-left: 15px;
                     background: transparent url(http://www.hunlock.com/images/external.gif) no-repeat top left;
                   }
.rssBar A:hover  {
                      background-color: blue;
                      color: white;
                   }                                                         

.button               {
                            font-family: Georga;
                            font-size: 18pt;
                            font-weight: bold;
                            text-decoration: none;
                            color: white;
                            background-color: #555555;
                            width: 115pt;
                            float: left;
                            text-align: center;
                            margin-right: 10px;
                            margin-top: 5px;
                            -moz-border-radius: 18px;
                            cursor: pointer;
                         }
.button:hover         {
                            background-color: #ffdead;
                            color: black;
                         }                                                  


   .button:hover   { background-color: #ffdead;
                     color: black;
                   }       

   .clock          { float: right;
                     text-align: right;
                     font-family: "courier new", courier;
                     font-size: 11pt;
                     padding: 5pt;
                     width: 270px;
                   }
   .body           { margin: 0px;
                     padding: 0px;
                   }
                   
   .article        { margin: 0px;
                     width: 775px;
                     margin-left: 20px;
                     float: left;
                     font-family: Cambria, Georgia, "Palatino Linotype", Palatino;
                     font-size: 1em;
                     border-right: 1px solid black;
                     padding: 3px;
                   }
   .code           { overflow: hidden;
                     background-color: #DDDDDD;
                     padding: 3px;
                     font-size: 10pt;
                     -moz-border-radius: 3px;
                     border: 1px solid black;
                     cursor: default;
                     max-height: 500px;
                     .width: 760px;                   /* IE only */
                     .min-height: 35px;               /* IE only */
                   }
   .code:hover       { overflow: auto;
                   }                                                                                     
   .c1             { overflow: hidden;
                     background-color: #DDDDDD;
                     padding: 3px;
                     font-size: 10pt;
                     -moz-border-radius: 3px;
                     border: 1px solid black;
                     cursor: default;
                     max-height: 500px;
                     .width: 660px;                   /* IE only */
                     .min-height: 35px;               /* IE only */
                   }
   .c1:hover       { overflow: auto;
                   }                                                                                     

/* ICON definitions */
a[href ^="mailto:"] {
   padding-right: 20px;
   background: transparent url(http://www.hunlock.com/images/mailto.gif) no-repeat center right;
}
a[href $=".zip"] {
   padding-right: 20px;
   background: transparent url(http://www.hunlock.com/images/icon-zip.png) no-repeat center right;
}
.pdf {
   padding-right: 20px;
   background: transparent url(http://www.hunlock.com/images/pdf.gif) no-repeat center right;
}
.out {
   padding-right: 20px;
   background: transparent url(http://www.hunlock.com/images/external.gif) no-repeat center right;
}

.popup {
   padding-right: 20px;
   background: transparent url(http://www.hunlock.com/images/popup.gif) no-repeat center right;
}
.mag {
   padding-right: 20px;
   background: transparent url(http://www.hunlock.com/images/magnify.gif) no-repeat center right;
}
.mail {
   padding-right: 20px;
   background: transparent url(http://www.hunlock.com/images/mailto.gif) no-repeat center right;
}
/* End Attributes */


/* TAG STYLES */

   h4              { font-family: Calibri, Helvetica, Arial, sans-serif;
                     font-size: 1.7em;
                     font-weight: bold;
                     text-decoration: underline;
                     margin: 0pt;
                     margin-bottom: -5px;
                   }

   h1              { font-family: Calibri, Helvetica, Arial, sans-serif;
                     font-size: 2.5em;
                     font-style: italic;
                     font-weight: bold;
                     text-decoration: none;
                     margin: 0pt;
                     margin-bottom: -5px;
                   }


acronym             {  /* default style for acronym */
                      border-bottom: 1px dashed black;
                      cursor: help;
                    }

                      /* default mouseover style for acronym */
acronym:hover:after { content: " (" attr(title) ") "; }

abbr                { /* default style for abbr */
                      border-bottom: 1px dashed black;
                      cursor: help;
                    }

blockquote          {
                       border: 2px dashed black;
                       padding: 5px;
                       margin-right: 50px;
                       margin-bottom: 45px;
                       background: url(http://www.hunlock.com/images/open_quote.gif) top left no-repeat;
                       font-family: Trebuchet MS, Helvetica;
                       background-color: #ded7c6;
                       text-indent: 30px;
                    }
cite a              {
                       float: right;
                       margin: 0px;
                       margin-right: 15px;
                       margin-top: -10px;
                       padding: 0px;
                       padding-left: 10px;
                       padding-right: 10px;
                       background-color: #ded7c6;
                       border-bottom: 2px dashed black;
                    }
.infoBar                 { 
                                    margin-top: -1px;
                                    padding-top: 0px;
																		margin-bottom: -1px;
																		padding-bottom: 0px;
                                    font-weight: bold;
                                    text-indent: 5px;
                                    font-family: courier new;
                                    font-size: 8pt;
                                    background-color: black;
                                    color: white;
                                    overflow: hidden;
                                    white-space: nowrap;    
																		width: 100%;         
                                    -moz-border-radius: 5px;
                         }
.artWidth           { width: 800px; }
                   
.noprint {}
                   
/* This section for prettify.js */                   
/* Pretty printing styles. Used with prettify.js. */

.str { color: #080; }
.kwd { color: #800; }
.com { color: #00B; }
.typ { color: #606; }
.lit { color: #066; }
.pun { color: #660; }
.pln { color: #000; }
.tag { color: #008; }
.atn { color: #606; }
.atv { color: #080; }
.dec { color: #606; }
pre.prettyprint { padding: 2px; border: 1px solid #888; }

